﻿//-----------------------------------------------------------------------
// <copyright file="Location.cs" company="Christian Coda">
// Copyright (c) Christian Coda. All rights reserved.
// </copyright>
//-----------------------------------------------------------------------

namespace DancingSite.Models
{
    /// <summary>
    /// The Location Model.
    /// This encapsulates information about the location of the dance.
    /// </summary>
    public class Location
    {
        /// <summary>
        /// Gets or sets the Id.
        /// </summary>
        public int LocationId { get; set; }

        /// <summary>
        /// Gets or sets the first line of the address.
        /// </summary>
        public string Address1 { get; set; }

        /// <summary>
        /// Gets or sets the second line of the address.
        /// </summary>
        public string Address2 { get; set; }

        /// <summary>
        /// Gets or sets the town or city.
        /// </summary>
        public string TownCity { get; set; }

        /// <summary>
        /// Gets or sets the post code.
        /// </summary>
        public string PostCode { get; set; }

        /// <summary>
        /// Gets or sets the region.
        /// TODO: enum
        /// </summary>
        public string Region { get; set; }

        /// <summary>
        /// Gets or sets the ID of the dance this is associated with.
        /// </summary>
        public int DanceId { get; set; }
    }
}